ımpact basin with baffle blocks - Francés Inglés Diccionario